def count_words_info(input_string):
    words = input_string.split()

    total_word_count = len(words)
    capital_cyrillic_count = 0
    latin_char_count = 0
    short_word_count = 0
    hyphen_word_count = 0

    for word in words:
        if any(cyrillic_char for cyrillic_char in word if 'А' <= cyrillic_char <= 'Я' or 'а' <= cyrillic_char <= 'я'):
            capital_cyrillic_count += 1
        
        if any('a' <= latin_char <= 'z' or 'A' <= latin_char <= 'Z' for latin_char in word):
            latin_char_count += 1
        
        if len(word) <= 3:
            short_word_count += 1
        
        if '-' in word:
            hyphen_word_count += 1

    return total_word_count, capital_cyrillic_count, latin_char_count, short_word_count, hyphen_word_count

input_string = input("Введите строку: ")
total_word_count, capital_cyrillic_count, latin_char_count, short_word_count, hyphen_word_count = count_words_info(input_string)

print("Общее количество слов в строке:", total_word_count)
print("Кол-во слов с заглавной кириллической буквы:", capital_cyrillic_count)
print("Кол-во слов содержащих латинский символ:", latin_char_count)
print("Кол-во слов не превышающих 3 символа:", short_word_count)
print("Кол-во слов в составе которых имеется дефис:", hyphen_word_count)

